import request from '@/utils/request'

const API_NAME = '/admin/system/sysPost'

export default{
     // 分页查询岗位信息
     getPageList(page, limit, searchObj) {
        return request({
            url: `${API_NAME}/${page}/${limit}`,
            method: 'get',
            params: searchObj
        })
    },
    // 根据岗位id查询岗位信息
    getPostById(id) {
        return request({
            url: `${API_NAME}/get/${id}`,
            method: 'get',
        })
    },
    // 添加用户信息
    savePost(postObj) {
        return request({
            url: `${API_NAME}/save`,
            method: 'post',
            data: postObj
        })
    },
    // 修改岗位信息
    updatePost(postObj) {
        return request({
            url: `${API_NAME}/update`,
            method: 'put',
            data: postObj
        })
    },
    // 根据id删除岗位信息
    removePostById(id) {
        return request({
            url: `${API_NAME}/remove/${id}`,
            method: 'delete',
        })
    },
    // 修改岗位状态
    updatePostStatus(id, statusCode) {
        return request({
            url: `${API_NAME}/updateStatus/${id}/${statusCode}`,
            method: 'put'
        })
    }
}